*{
margin:0;
padding:0;
list-style-type:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
font-size:12px;
}
a{
text-decoration:none;
color:#1E50A2;
}
a:hover{
text-decoration:underline;
}
body{
text-align:center;
font-family:Arial;
}
img{
border:none;
}
.clear{
clear:both;
}
#top{
padding:0 10px;
height:24px;
line-height:24px;
color:#555;
background:#F7FDFF;
border-bottom:1px solid #B2D0EA;
}
#top span{
color:#444;
font-weight:bold;
}
#top a:hover{
text-decoration:underline;
}
#top #left{
float:left;
}
#top #right{
float:right;
}
#footer{
color:#444;
margin-top:20px;
}
#footer p{
line-height:24px;
}
#wrapper{
margin:10px auto 0;
width:960px;
}
#nav{
padding-left:10px;
height:31px;
margin-top:4px;
background:url(images/nav_bg.jpg) repeat-x;
}
#nav ul li{
line-height:31px;
width:67px;
text-align:center;
color:#fff;
float:left;
background:url(images/nav_flinebg.jpg) center right no-repeat;
}
#nav ul li.current{
color:#1E50A2;
background:url(images/nav_hoverbg.jpg) no-repeat;
}
#nav ul li.current a{
color:#1E50A2;
}
#nav ul li a{
color:#fff;
}
#top_search{
margin-top:10px;
}
#top_search .logo{
float:left;
}
#top_search .search{
float:left;
margin-top:38px;
margin-left:20px;
height:32px;
width:505px;
background:url(images/search.gif) no-repeat;
}
#top_search .search .input{
padding:6px 2px;
float:left;
border:none;
background:none;
width:385px;
font-size:16px;
color:#444;
}
#top_search .search .button{
padding:6px 2px;
float:left;
border:none;
background:none;
width:116px;
font-size:14px;
color:#fff;
}
#page{
margin-top:20px;
}
#page a{
padding:2px 6px;
border:1px solid #9FB9E4;
font-size:14px;
}
#page span{
padding:2px 6px;
background:#9FB9E4;
color:#fff;
border:1px solid green;
font-size:14px;
}
